.admittanceAdd {
	.content {
		padding: 12px;
		background: #ffffff;
		border-radius: @border-radius-base;
		.wrap {
			margin-top: 30px;
			display: flex;
			justify-content: center;

			button {
				margin: 0 6px;
			}
		}
	}
	.tip {
		display: inline-block;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		background-color: @primary-color;
		margin-right: 8px;
	}

	:global {
		.totalNum {
			text-align: right;
			margin: 20px 50px 0;
			font-size: 18px;
		}
		.ant-upload-list {
			margin: 8px 0 0;
		}
		.uploadTip {
			margin: 0 0 0 100px;
			color: #999999;
		}

		.ant-collapse-item {
			margin-bottom: 12px;
			border-radius: @border-radius-base;
			box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
		}

		.btnlist {
			margin: 0 0 12px;
		}
	}
}

.formDetils {
	:global {
		.ant-input[disabled],
		.ant-picker-disabled,
		.ant-input-number-disabled,
		.ant-select-disabled.ant-select:not(.ant-select-customize-input)
			.ant-select-selector {
			color: @text-color;
			text-overflow: ellipsis;
			background: none;
			border: none;
			cursor: default;
			resize: none;
		}

		.ant-select-disabled {
			.ant-select-arrow {
				display: none;
			}
		}

		.ant-picker-disabled {
			.ant-picker-input {
				.ant-picker-suffix {
					display: none;
				}
			}
		}

		.ant-form-item-label > label::after {
			content: ':';
			position: relative;
			margin-block: 0;
			margin-inline-start: 2px;
			margin-inline-end: 8px;
		}

		.ant-form-item-label > label {
			color: @text-color;
		}

		.ant-picker {
			width: 100%;
		}
	}
}

.tabs {
	margin-bottom: 12px;

	:global {
		.btn_import {
			color: @import-color;
			border-color: @import-color;
			margin-bottom: 12px;
		}

		.ant-btn.ant-btn-background-ghost:hover {
			color: @import-color;
			border-color: @import-color;
		}

		.ant-btn.ant-btn-background-ghost:active {
			color: @import-color;
			border-color: @import-color;
		}

		.ant-tabs-card.ant-tabs-top {
			.ant-tabs-nav {
				margin: 0;
			}

			.ant-tabs-nav::before {
				display: none;
			}

			.ant-tabs-tab {
				margin-left: 0;
				border: 1px solid @primary-color;
				border-right: none;
				border-bottom: none;
				border-radius: 0;
				background: #effffd;
			}

			.ant-tabs-tab:first-child {
				border-top-left-radius: @border-radius-base;
			}

			.ant-tabs-tab:nth-last-child(2) {
				border-top-right-radius: @border-radius-base;
				border-right: 1px solid @primary-color;
			}

			.ant-tabs-tab-active {
				z-index: 1;
				background: #ffffff;
				box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
				border: none !important;
			}

			.ant-tabs-tab-active + .ant-tabs-tab {
				border-left: none;
			}

			.ant-tabs-nav-wrap {
				padding: 12px 0 0 0px;
			}

			.ant-tabs-content-holder {
				margin: 0 0px;
				padding: 12px;
				border-radius: @border-radius-base;
				border-top-left-radius: 0;
			}
		}
	}
}
